The resolved features were returned in a HashSet and then iterated over,
which returns the feature names in arbitrary order.
See #3895
rustdoc.arg("-o").arg(doc_dir);
- for feat in cx.resolve.features(unit.pkg.package_id()) {
+ for feat in cx.resolve.features_sorted(unit.pkg.package_id()) {
rustdoc.arg("--cfg").arg(&format!("feature=\"{}\"", feat));
}
cmd.arg("--cfg").arg("test");
}
- for feat in cx.resolve.features(unit.pkg.package_id()).iter() {
+ for feat in cx.resolve.features_sorted(unit.pkg.package_id()) {
cmd.arg("--cfg").arg(&format!("feature=\"{}\"", feat));
}